package com.suning.sawp.member.dto;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;

/**
 * 客户意向品类品牌
 * 〈一句话功能简述〉<br> 
 * 〈功能详细描述〉
 *
 * @author 15050519
 * @see [相关类/方法]（可选）
 * @since [产品/模块版本] （可选）
 */
@Entity(name = "mem_customer_intent_cate")
public class MemCustomerIntentCate implements Serializable {

    /**
     */
    private static final long serialVersionUID = -8354679959366383546L;

    /**
     * 主键
     */
    private Long id;
    
    /**
     * 客户详情ID
     */
    private Long customerDetailId;
    
    /**
     * 客户名称
     */
    private String customerName;
    
    /**
     * 品类编码
     */
    private String cateCode;
    
    /**
     * 品类名称
     */
    private String cateName;
    
    /**
     * 品牌
     */
    private String brands;

    @Id
    @Column(name = "id")
    @GeneratedValue(strategy = GenerationType.AUTO)
    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    @Column(name = "customer_detail_id")
    public Long getCustomerDetailId() {
        return customerDetailId;
    }

    public void setCustomerDetailId(Long customerDetailId) {
        this.customerDetailId = customerDetailId;
    }

    @Column(name = "customer_name")
    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    @Column(name = "cate_code")
    public String getCateCode() {
        return cateCode;
    }

    public void setCateCode(String cateCode) {
        this.cateCode = cateCode;
    }

    @Column(name = "cate_name")
    public String getCateName() {
        return cateName;
    }

    public void setCateName(String cateName) {
        this.cateName = cateName;
    }

    @Column(name = "brands")
    public String getBrands() {
        return brands;
    }

    public void setBrands(String brands) {
        this.brands = brands;
    }

    @Override
    public String toString() {
        return "MemCustomerIntentCate [id=" + id + ", customerDetailId=" + customerDetailId + ", customerName="
                + customerName + ", cateCode=" + cateCode + ", cateName=" + cateName + ", brands=" + brands + "]";
    }
    
}
